有了前面好幾天的 domain knowledge 補充和實驗之後,在今天,我們要來規劃使用者流程與功能。一但決定之後,就是熬夜寫 code 的任務啦。
override-colors
的 css 取代其中的某幾個顏色。同時也回顧我們之前的內容。
window.location.href
的方式,將該 Emoji 的 Unicode (DAY 05) 資訊寫入網址。U+1F34E
」在 Twemoji 裡面的色號編號是 2
、8
、197
,對應第 2、8、197 個色號。#DD2E44
、#77B255
、#662113
。U+1F9D1
- ZWJ U+200D
- 🚒 消防車 U+1F692
」的組合,並沒有單獨的 Unicode 碼位。4
、8
、194
、649
和 🚒 的色號 2
、3
、4
、12
、58
、478
、594
,但實際上的 🧑🚒 的色號是 4
、8
、9
、58
、194
、214
、222
、649
、706
、772
、773
、760
,並沒有重疊,假如直接讀取字串的話,無論怎麼換都不會換到實際的顏色,所以必須額外把 ccmp 組合字符的色號撈出來。window.location.href
的方式,將自定義的色號寫入網址,此為唯一值。使用者或是其他第三人可以透過同樣的網址回溯著色的進度。